--[[ 编码: JX-24-12 名称: 出库单-定版 作者:HAN 日期:2025-1-29 级别:固定 (说明本段代码在项目中不太会变化) 函数: Release 功能: 根据【出库单明细】统计出库单的总重量,体积等属性 更改记录: --]] jx_base= require( "jx_base" ) function Release ( strLuaDEID ) local nRet, strRetInfo -- step1 获取当前点中的出库单 nRet, objs = m3.GetSysDataJson( strLuaDEID ) if ( nRet ~=0 ) then lua.Error( strLuaDEID, debug.getinfo(1), objs ) end -- [{"id":"","attrs":[{"attr":"","value":""},..]},..] if (#objs == 0) then return end nRet, strRetInfo = mobox.triggerClsEvent( strLuaDEID, "Outbound_Order", objs[1].id, "重置汇总信息" ) if ( nRet ~= 0 ) then lua.Error( strLuaDEID, debug.getinfo(1), "触发【出库单】重置汇总信息 事件失败!"..strRetInfo ) end -- 刷新一下当前的出库单 local action = { { action_type = "refresh_cur_row", value = "" } } nRet, strRetInfo = mobox.setAction(strLuaDEID, lua.table2str(action) ) if ( nRet ~= 0 ) then lua.Error( strLuaDEID, debug.getinfo(1), "setAction错误: "..strRetInfo) end end